← Index
NYTProf Performance Profile   
For starman worker -M FindBin --max-requests 50 --workers 2 --user=kohadev-koha --group kohadev-koha --pid /var/run/koha/kohadev/plack.pid --daemonize --access-log /var/log/koha/kohadev/plack.log --error-log /var/log/koha/kohadev/plack-error.log -E deployment --socket /var/run/koha/kohadev/plack.sock /etc/koha/sites/kohadev/plack.psgi
  Run on Fri Jan 8 14:31:06 2016
Reported on Fri Jan 8 14:31:36 2016

Filename(eval 164)[/usr/share/perl5/JSON.pm:353]
StatementsExecuted 2 statements in 57µs
Eval Invoked At/usr/share/perl5/JSON.pm line 353
Sibling evals1, 2
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
11123µs58µsJSON::XS::Boolean::::BEGIN@3JSON::XS::Boolean::BEGIN@3
0000s0sJSON::XS::Boolean::::__ANON__[:13]JSON::XS::Boolean::__ANON__[:13]
0000s0sJSON::XS::Boolean::::__ANON__[:4]JSON::XS::Boolean::__ANON__[:4]
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1
2 package JSON::XS::Boolean;
3
# spent 58µs (23+35) within JSON::XS::Boolean::BEGIN@3 which was called: # once (23µs+35µs) by JSON::Boolean::_overrride_overload at line 14
use overload (
4 '""' => sub { ${$_[0]} == 1 ? 'true' : 'false' },
5 'eq' => sub {
6 my ($obj, $op) = ref ($_[0]) ? ($_[0], $_[1]) : ($_[1], $_[0]);
7 if ($op eq 'true' or $op eq 'false') {
8 return "$obj" eq 'true' ? 'true' eq $op : 'false' eq $op;
9 }
10 else {
11 return $obj ? 1 == $op : 0 == $op;
12 }
13 },
14257µs293µs );
# spent 58µs making 1 call to JSON::XS::Boolean::BEGIN@3 # spent 35µs making 1 call to overload::import
15
16;